EMBIOTOCID


Meaning of EMBIOTOCID in English

-ēˈäd.əsə̇d; -ēəˈtäsə̇d, -tōs- noun

( -s )

Etymology: New Latin Embiotocidae

: a fish of the family Embiotocidae

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.