drop off
verb
°To fall asleep.
°To deliver; to deposit or leave.