Top definition
It snowed so much earlier, the roads are super treachy now.
by Gordta01 October 09, 2016
Get the mug
Get a Treachy mug for your mama Beatrix.