Arabic-English dictionary »

دراجونهيد (أعشاب) meaning in English

ArabicEnglish
دراجونهيد (أعشاب)

Dragonhead[UK: ˈdræ.ɡən.ˌhed] [US: ˈdræ.ɡən.ˌhed]