creme anglais

Noun
  1. Custard sauce flavored with vanilla or a liqueur (synset 107634910)

Other Searches