meaning of turkish delight

1. a jellied candy typically flavored with rose water


Related Words

turkish delight |

Developed & Maintained By Taraprasad.com

Treasure Words