Dictionary / Food

charmuula khdra

شرمولة خضرة

/shar-MU-la KHOD-ra/

English

green chermoula

French

chermoula verte

Part of Speech

noun

Register

standard