Find the word definition

Wiktionary
ephemeral lakes

n. (plural of ephemeral lake English)