Indridae
plural noun
In·dri·dae
-drəˌdē
: a family of lemurs comprising the indri, avahi, sifaka, and various related extinct forms
Love words? Need even more definitions?
Merriam-Webster unabridged
Share