This website uses cookies to ensure you get the best experience on our website. Learn more
Meaning Of Sea leopard
Any one of several species of spotted seals, especially
Ogmorhinus leptonyx, and Leptonychotes Weddelli, of the Antarctic
Ocean. The North Pacific sea leopard is the harbor seal.