Top Definition
1. A Beetle and a Leach combined!
2. Another expression for beeatch or bitch! Used affectionately like you would give a nickname to your pet beetle.
Sarah: "You look so pretty and I love you"
Lauren: "Thanks beetleach! You're the best."
by lilrachel333 October 10, 2009
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.