EIFFEL TOWER(noun)Did you mean?Synonyms RhymesDefinitions There is 1 meaning of the phrase Eiffel Tower. Eiffel Tower - as a 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 Word Variations & RelationsAnagramsStarts EStarts EIStarts EIFStarts EIFFEnds REnds EREnds WEREnds OWERStarts E & ends RStarts EI & ends RStarts E & ends ERA-Z Proximitieseidolic10eidolon8eidolons9eidos6eiffel Eiffel Tower eigeneigenfrequency32eigenfunction19eigenfunctions20eigenmode13