Arabic-English dictionary »

لِسَان الكَلْب meaning in English

ArabicEnglish
لِسَان الكَلْب m

hound's tongue''Cynoglossum officinale''