Arabic-English dictionary »

طَرْخُون meaning in English

ArabicEnglish
طَرْخُون m

tarragonperennial herb ''Artemisia dracunculus''

tarragonthe leaves of ''Artemisia dracunculus''