ocythoid
English
Noun
ocythoid
(
plural
ocythoids
)
(
zoology
)
Any member of the Ocythoidae.
Anagrams
cityhood