Word info Synonyms

leopard seal

Noun

Meaning

A large pinniped mammal (Hydrurga leptonyx) found in the Antarctic.

A sea leopard.

Source: en.wiktionary.org

Synonyms

Close letter words and terms