Hydrurga
noun
Hy·drur·ga
hīˈdru̇rgə
: a genus of mammals (family Phocidae) comprising the leopard seal
Love words? Need even more definitions?
Merriam-Webster unabridged
Share