EnglishMain Dictionary
leopard
Universal Words
noun
a large animal of the cat family, that has yellowish-brown fur with black spots. Leopards live in Africa and southern Asia.
IDIOMS
a leopard cannot change its spots (saying) a person cannot change their character, especially if they have a bad character:
You didn't really expect her to be on time, did you? A leopard can't change its spots.