Translation of تِلوا in English

تِلوا

Noun (masculine)

  1. a kind of sweetmeat made of sesame ground with sugar

Powered by Oxford