to have sth available that sb wants :
Oxford has a lot to offer visitors in the way of entertainment.
a young man with a great deal to offer (= who is intelligent, has many skills, etc.)
to have sth available that sb wants :
Oxford has a lot to offer visitors in the way of entertainment.
a young man with a great deal to offer (= who is intelligent, has many skills, etc.)
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005