Embankment
a raised riverbank intended to prevent flooding.
Funicular
(adj) like a rope or cord; (n) a vehicle that uses a strong cable to go up and down steep mountains.
Indelible
unable to be erased or removed.
Minarets
high turrets on a building.
Precipitate
to cause something to happen.
Reminisce
to remember and think about in a positive way.