afford [verb] + shelter [noun]