Amstel
The Amstel is a river in the Netherlands which runs through the city of Amsterdam. The river's name is derived from Aeme stelle, old Dutch for "area abounding with water".
Read more about Amstel.
Related Subjects
Related Phrases
Related Words