To hatch (fr. Éclore)

Translation into English

Synonyms