Past Tense (Passé Composé)

to drop off, to deposit

Next