creme de cacao

Noun
  1. Sweet liqueur flavored with vanilla and cacao beans (synset 107925471)

Other Searches