English-Latvian translations for eiffel tower
Definition of eiffel tower
- An iron tower built in 1889 on the beside the Seine River in Paris; a global icon of France and one of the most recognizable structures in the world
Trending Searches
Popular Dictionaries