Turkish Delight

1. (noun) a jellied candy typically flavored with rose water
Related Words: candy



Terms and Conditions of Use / Copyright Notice