sea leopard

English

Noun

sea leopard (plural sea leopards)

  1. Any of several species of spotted seals, all in family Phocidae.
    1. Hydrurga leptonyx, of the Antarctic Ocean
    2. Leptonychotes weddellii, of the Antarctic.
    3. The harbor seal, Phoca vitulina.

Synonyms

Translations

Further reading