meaning of carolina pine forrest

carolina pine forrest meaning in Urban Dictionary

An enema made of Pine Sol.