A slang used in Britain which is made up of Glasgow and Arsehole. The two are put together when describing someone who is strongly disliked, by an individual or perhaps group, from Glasgow, a city in Scotland.
by The Dank Meme July 09, 2019
Wearers of Google Glass in the UK.
by KinLa June 23, 2014