Definitions by ¥LT
OTR
Off that rock (high off crack)
Off the radar (to be isolated and undetected)
On the real (to be blunt on a topic)
On the regular (something done frequently)
Off the radar (to be isolated and undetected)
On the real (to be blunt on a topic)
On the regular (something done frequently)