Subscribe English
look up any word, like bae:

1 definition by Created4mStardust

 
1.
An intense display of all over touching, fondling, or groping in an obsessive manner.
"This couple had a touchfest right in the middle of McDonald's today!"
by Created4mStardust April 13, 2010
7 0