Idiom
drop off somethingdrop off (someone/something)
to leave someone or something at a particular place.“Discovery” dropped off supplies and picked up an American astronaut who had spent four months on the space station.Parents drop their kids off at daycare early in the morning.