Top definition
someone causing great irritation, and or is blatenly ignorant
What a Recha!!!!!!!! that driver just cutt me off !!!
by R.Davis October 20, 2010
Get the mug
Get a Recha mug for your dog Paul.