English to Arabic

Meaning for:
Dragonhead
other
دراجونهيد (أعشاب)