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

Treasure Words