Indridae
plural noun
In·dri·dae
| \ -drəˌdē\
Definition of Indridae
: a family of lemurs comprising the indri, avahi, sifaka, and various related extinct forms
Keep scrolling for more