Dictionary frothingtrollup May 11, 2016 A Squackler Leave a comment frothingtrollup – n. a foaming town slut Share this:EmailFacebookTwitterMoreRedditTumblr