Find the word definition

Wiktionary
cloud ears

n. (cloud ear English)