have something handed to one - Español Inglés Diccionario