American Dictionary
Definition heavy petting in American English
heavy petting noun
[uncountable] noun
Synonyms and related words

American Dictionary