Embiotocoid /(?)/

Em·bi·ot·o·coid

Embiotocoid

a.
  1. Belonging to, or resembling, the Embiotocidæ. (Zoöl.)