Definisi 'snogging'

English to English
noun
1 (British informal) cuddle and kiss Terjemahkan
source: wordnet30


Visual Synonyms