Question: what is the meaning of a glasgow kiss?
Answer: Noun. Glasgow kiss (plural Glasgow kisses) (Britain, euphemistic, humorous) A sharp, sudden headbutt to the nose, usually resulting in a broken nose.