Find the word definition

Wiktionary
leopard seal

n. 1 A large pinniped mammal (''Hydrurga leptonyx'') found in the Antarctic. 2 A sea leopard.

Wikipedia
Leopard seal

The leopard seal (Hydrurga leptonyx), also referred to as the sea leopard, is the second largest species of seal in the Antarctic (after the southern elephant seal). Along with all of the other earless seals, it belongs to the family Phocidae, and is the only species in the genus Hydrurga. The name hydrurga means "water worker" and leptonyx is the Greek for "small clawed".

Usage examples of "leopard seal".

The leopard seal's sharp teeth tore through the layers of heavy fabric as though they were gossamer to sink into the vulnerable flesh beneath.

Right in front of the boat a penguin was struggling for survival, clamped by a leopard seal's jaws.