make one's life miserable - Espagnol Anglais Dictionnaire