Tentaculocyst
Word Dictionary
-> Tentaculocyst
Search:
Tentaculocyst
(n.) One of the auditory organs of certain medusae; -- called also auditory tentacle.
Terms of Use
Canadian Jobs