oreillard
Top 50000
Meanings
Adjective
1. eared (having a specified type of ear) (especially in combination)