Subscriber login


Forgot your password?

Library card login

Other

leopard seal

Definition of leopard seal

noun

  • a large grey Antarctic seal which has leopard-like spots and preys on penguins and other seals.
    • Hydrurga leptonyx, family Phocidae

leopard seal in other Oxford dictionaries

Definition of leopard seal in the US English dictionary