nemesis / pet peeve - Spanish English Dictionary