Find the word definition

Wiktionary
lenticular clouds

n. (plural of lenticular cloud English)