TENTACULOCYST MEANING IN ENGLISH

• Tentaculocyst Definition & Synonyms

  1. (n.) One of the auditory organs of certain medusae; -- called also auditory tentacle.


RECENT SEARCHES