southampton meaning in English
n. southampton, city in hampshire (england); village in the state of new york (usa); community in bermuda; summer resort town ontario (canada); family name
n. southampton, city in hampshire (england); village in the state of new york (usa); community in bermuda; summer resort town ontario (canada); family name