English-Arabic dictionary »

wormwoods meaning in Arabic

EnglishArabic
Wormwoods

المرارة