meaning of ampsterdam

ampsterdam meaning in Urban Dictionary

A magical european town for which next to nothing is illegal and all of one's wildest aspirations become a reality.