Definisi 'leopardess'

English to English
noun
1 female leopard Terjemahkan
source: wordnet30

More Word(s)
leopard, panthera pardus,

Visual Synonyms