meaning of smooching

1. affectionate play or foreplay without contact with the genital organs


Related Words

smooching |

Developed & Maintained By Taraprasad.com

Treasure Words