Find the word definition

Wiktionary
sea leopards

n. (sea leopard English)