sheltered spot - Spanish English Dictionary