Limnocnida
noun
Lim·noc·ni·da
limˈnäknədə
: a genus of small freshwater hydrozoan jellyfishes (suborder Trachomedusae) found in central Africa
Love words? Need even more definitions?
Merriam-Webster unabridged
Share