Find the word definition

Wiktionary
crest clouds

n. (crest cloud English)