Taenioid /(?)/

Tae·ni·oid

Taenioid

a.
  1. Ribbonlike; shaped like a ribbon.
  2. Like or pertaining to Taenia. (Zool.)