Definitions for "Strasbourg"
city on the Rhine in eastern France near the German border; an inland port
The town in North East France originally chosen as the principal meeting place for the European Parliament. Also the home of the European Court of Human Rights.
a city in northeast France near the German border.