English to Arabic

Meaning for:
Tachinid
other
حشرات تاكينا