There are 5 meanings stated in OED's entry for the noun nemesis. See ‘This means & use’ for definitions, use, and quotation evidence.It dates back to 1927 and is found on the amusement shrine, Coney Island. For those explanations on your own, you should make your way to Brooklyn and hop aboard the Cyclone. But the coaster isn’t just a journey