hatch an animal out - Spanish English Dictionary