English-Polish dictionary »

chevrotain meaning in Polish

EnglishPolish
chevrotain noun
any of several small hornless ruminants of the family Tragulidae

kanczylnoun