to hand in one's notice - Español Inglés Diccionario