macrotous

listen to the pronunciation of macrotous
English - English
Large-eared
{s} having large big ears