Top Definition
A roach that you lose, but later find again. It has come back to you much like a boomerang.
Visiting his friend for the first time in months, Andy was happy to find a roacharang from his last visit resting on the edge of the pool table in the garage.
by tazewell July 26, 2011
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.