leopard seal in Russian leopard seal in Russian морско́й лео́пард noun A large pinniped mammal (Hydrurga leptonyx) found in the Antarctic. Add to Flashcards