1 definition by LeroyTheMan

Top Definition
An adjective used for someone who is exceptionally high on wax.
Man: Wow, that guy is off the carts.
Woman: Turtle-y.
by LeroyTheMan August 27, 2018

Mug icon
Buy a Off the carts mug!