shelterer
动词 shelter:
provide shelter for
同义词:shelter
invest (money) so that it is not taxable
形容词 sheltered:
protected from danger or bad weather