English to Arabic

Meaning for:
Nematodes
other
الدّيدان الخيطيّة