Synonyms for sea leopard
- noun
Most common
Definitions
- n. 1
Any of several species of spotted seals, all in family Phocidae. Hydrurga leptonyx, of the Antarctic Ocean
Any of several species of spotted seals, all in family Phocidae. Hydrurga leptonyx, of the Antarctic Ocean