English to Arabic

Meaning for:
Toadflax
other
تودفلاكس