Word Definition - 南安普敦

nán ān pǔ dūn Southampton, town in south England