meaning of lion marmoset

1. small South American marmoset with silky fur and long nonprehensile tail


Related Words

lion marmoset |

Developed & Maintained By Taraprasad.com

Treasure Words