Top definition
An awesome equipment rental store that has over 20 locations through out northern california. Known for wonderful service and very kind employees.
Person 1: Hey i need some equipment for a small price and great service!
Person 2: well then go to cresco equipment rentals.
by Cresco customer 75 August 13, 2010
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush