Strepsipterous /(?)/

Strep·sip·ter·ous

Strepsipterous

a.
  1. Of or pertaining to Strepsiptera. (Zool.)