Manchurian leopards

English

Noun

Manchurian leopards

  1. plural of Manchurian leopard