MEMINNA


Meaning of MEMINNA in English

(n.) A small deerlet, or chevrotain, of India.

Webster's English dictionary.      Английский словарь Webster.