Dictionary Home » Dictionary Definitions » Cleopatra's Needle

Cleopatra's Needle

either of two ancient Egyptian obelisks, one in London, the other in New York City, sent as gifts (1878) by the ruler of Egypt to England & the U.S.

Learn more about Cleopatra's Needle

Cleopatra's Needle

link/cite print suggestion box