Top definition
A scarecrow or manikin that is placed in a woman's window at night to make her think it's a rapist.
Scarecrow+rapist
Someone put a scarerapist in Kathy's window last night.
by Deep blue 2012 March 10, 2010
Get the mug
Get a Scarerapist mug for your buddy Riley.