I am looking for a better word choice for give when we give something to a highly respected person (or an entity, such as an organization, a government, or a country).
The basic sense of the word give is usually sufficient to describe the act of giving something to someone. However, in most Asian cultures, we usually use different words for giving something to a person with equal or lower social status (in this case give is quite perfect), from giving something to a person who has higher social status, especially when that person is highly respectable in the society. (A venerable person might be an appropriate term here.) This "something" could be abstract, such as respect, loyalty, an honorable title, or concrete, such as money, a souvenir, a celebration, a tribute, and so on.
Some words I found in dictionaries are offer, dedicate, and consecrate are close, but not quite.
Is there a word, or a short phrase, for this verb in English?