meaning of marmosets
1.
A
species
of
small
opossum
(Didelphus
murina)
ranging
from
Mexico
to
Brazil.
Related Words
marmose
|
marmoset
|
Developed & Maintained By
Taraprasad.com