1 definition by TheCaribouKids

Houlton is the worst school in the world, it is trash the ceiling leaks, like rumors leak. Basketball is more important then anything and no one learns it's just daycare.
Houlton High School is terrible
by TheCaribouKids April 3, 2019
Get the Houlton High School mug.