leopard
noun
°A large wild cat with a spotted coat, Panthera pardus, indigenous to Africa and Asia.

Your history [x]

  1. leopard
  2. working