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
Get the mug
Get a Cresco mug for your guy Rihanna.
buy the domain for your pet vlog