Tenioid /(?)/

Te·ni·oid

Tenioid

a.
  1. See Taenoid.