SHELTERED

Definition of SHELTERED

  1. (adj)protected from danger or bad weather