leopard seal in Irish leopard seal in Irish rón liopaird noun A large pinniped mammal (Hydrurga leptonyx) found in the Antarctic. Add to Flashcards