To be at full potential, fully engaged or at peak operating efficiency.
âTimmy really cheeched his way through that class.â
âWe built a big campfire and had her cheeching really good.â
âI sprayed a bunch of ether into that intake and had that old diesel cheechinâ in no time.â
19👍 4👎