the bane of somebody's existence - Espagnol Anglais Dictionnaire