trichiuroid
English
trichiuroid meaning in English • trichiuroid का अर्थ अंग्रेजी में
Adjective
- Of, like, or pertaining to, Trichiurus.