Find the word definition

Wiktionary
sea angels

n. (sea angel English)