Meaning of town–gown in English:
town–gown
adjective
Designating or relating to interactions between the inhabitants of a university town and members of the university.
Chiefly with reference to disagreements or conflicts.
Origin
Early 20th century.
Are You Learning English? Here Are Our Top English Tips