Definitions
noun
a wrought iron tower 300 meters high that was constructed in Paris in 1889; for many years it was the tallest man-made structure
Look “eiffel tower” up elsewhere
Want another word?
Spin the dictionary for a fresh one.