You asked:

what does bestow mean

'Bestow' has several different meanings: as a verb, 1. present; 2. give as a gift; 3. bestow a quality on.