Top definition
CYHSY is an American indie rock group founded in New London, Connecticut and based in Brooklyn, NY and Philadelphia, PA.
by Greg B. January 17, 2008
Get the mug
Get a CYHSY mug for your mama Nathalie.