EN

Synonyms for leopard seal

Most common

sea leopard

All synonyms

Noun

Definitions

  1. n. 1

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