LEOPARDESS


Meaning of LEOPARDESS in English

n. female leopard (large member of the cat family)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.