English → Hindi dictionary

smooching

स्मूचिंग / समुचिंग / स्मूचीनगNOUN

Definition

affectionate play (or foreplay without contact with the genital organs)

Looking for poetry? Read shayari and poems by great poets.