What is the meaning of the word "petter"?

Definitions:

  1. a lover who gently fondles and caresses the loved one copy to clipboard noun
    • they are heavy petters copy to clipboard

Synonyms:

NearBy Words: