leopard meaning
leopard meaning, definition, what is leopard: a large wild cat that has yellow fur with black spots on it and lives in Africa andâ¦. Learn more.