CompareWords
Compare
Tentaculocyst
Definition:
(n.) One of the auditory organs of certain medusae; -- called also auditory tentacle.
Compare
tentaculocyst
with other words:
mobile vs. tentaculocyst