(GIVE) [verb] [T] [formal] - to allow someone to have (esp. something pleasant or necessary)The hut afforded little protection from the elements.Her seat afforded her an uninterrupted view of the stage. [+ two objects]
AFFORD
Meaning of AFFORD in English
Cambridge English vocab. Кембриджский английский словарь. 2012