Dictionary towlon March 22, 2011 davepoobond Leave a comment towlon – adj. to have a towel on Share this:EmailFacebookTwitterMoreRedditTumblr Related