meaning of Aye aye

Aye aye meaning in General Dictionary

A singular nocturnal quadruped allied on lemurs found in Madagascar Cheiromys Madagascariensis remarkable for the lengthy fingers sharp fingernails and rodent like incisor teeth