English Arabic Dictionary

English - العربية

dumplings in Arabic: