VariousWords beta
Related Terms:
Definitions:
Noun
Turkish Delight
Definition: a jellied candy typically flavored with rose water
Definition: A soft, sticky confection made from starch and sugar with various flavourings.