an albatross around your neck - Español Inglés Diccionario