Embiotocoid /(?)/ Em·bi·ot·o·coid Embiotocoid a. Belonging to, or resembling, the Embiotocidæ. (Zoöl.)