drop something off at - Francés Inglés Diccionario