leopard seal in Bulgarian leopard seal in Bulgarian леопардов тюлен noun A large pinniped mammal (Hydrurga leptonyx) found in the Antarctic. Add to Flashcards