подарить
1. ( вн. дт. ) give* ( d. , i. ); make* a present (of i. ); ( жаловать ) grant ( d. , to); ( преподносить ) present (with d. )
дарить что-л. на память — give* smth. as a keepsake
2. ( вн. тв. ; удостаивать ) favour ( d. with), bestow ( d. upon)
дарить кого-л. улыбкой — favour smb. with a smile, bestow a smile upon smb.