Arabic-English dictionary »

لِسَان اَلْمِزْمَار meaning in English

ArabicEnglish
لِسَان اَلْمِزْمَار m

epiglottiscartilaginous organ