Definitions
noun
the 2nd largest city in the Netherlands; located in the western Netherlands near the North Sea
Look “rotterdam” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
the 2nd largest city in the Netherlands; located in the western Netherlands near the North Sea