glasgow kiss (glasgow slang) - French English Dictionary