deliver something (e.g.: "On my way home I can drop off the letter at the post office"); giving a ride to a person ("You don't have to take the bus, you live close to you so I will drop you off on my way")
DROP OFF
Meaning of DROP OFF in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012