nature's call - Spanish English Dictionary