hatch (to begin existence) - Espagnol Anglais Dictionnaire