Cleopatra's Needle Definition
noun
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.
Webster's New World
Cleopatra's Needle Is Also Mentioned In
Find Similar Words
Find similar words to Cleopatra's Needle using the buttons below.