1 definition by tazewell

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

Mug icon
Buy a roacharang mug!