Trichiuroid /(?)/

Trich·i·u·roid

Trichiuroid

a.
  1. Of, like, or pertaining to, Trichiurus. (Zool.)