English to Arabic

Meaning for:
Zostera
other
نبات الـ زوستيرا