From English-Turkish FreeDict Dictionary ver. 0.3: smooch /smˈuːtʃ/ 1. (A.B.D.), (argo) öpüşmek 2. I. öpücük, buse.
smooch /smˈuːtʃ/ 1. (A.B.D.), (argo) öpüşmek 2. I. öpücük, buse.