so today i checked in to a hotel and the company card bounced, the supervisor acted like a glens falls tool
something or someone that resembles this person, god like or control freak
"so today i checked in to a hotel and the company card bounced, the supervisor acted like a glens falls tool" What is the definition of "glens falls tool"?