Definify.com

Definition 2025


smouching

smouching

English

Verb

smouching

  1. present participle of smouch