DICTIONARY

(Total Entries : 197270)

Dictionary Definition: 

To escort, send, give as a present.