English | German | Russian | Czech

smoochie English

Meaning smoochie meaning

What does smoochie mean?

smoochie

(informal) A smooch; a kiss.

Are you looking for...?