drop off in Italian
drop off in Italian
addormentarsi
appisolarsi
consegnare
scaricare
diminuire
(idiomatic, transitive, especially, _, US) To deliver; to deposit or leave; to allow passengers to alight.