TENTACULATA MEANING IN ENGLISH

• Tentaculata Definition & Synonyms

  1. (n. pl.) A division of Ctenophora including those which have two long tentacles.


RECENT SEARCHES