Skip to content
WordWide
German
English
English
Meanings
1
leopard cat (Prionailurus bengalensis), a small wild cat of Southeast Asia