look up any word, like thot:
 
1.
Moist or slightly wet.
All this foreplay is making me Insiduous.
by THEGREATESTMANONTHISPLANET May 09, 2011