nature lover - Spanish English Dictionary