Top definition
A troublesome thing to accomplish
Something hard or a pain to do
Man, building that deck was quite the rattlemouse!
by Brandoniron February 26, 2013
Get the mug
Get a Rattlemouse mug for your cousin Jerry.