be alive and well - Spanish English Dictionary