Indri

Webster's Dictionary of the English Language

·noun Any lemurine animal of the genus Indris.