1 definition by Personthatisonthissite

A small island in New York that is mostly rich, the rich do really hard drugs while most of the poor just stick with pot and booze
Grand Island needs to stop putting fucking developments
by Personthatisonthissite September 28, 2018
Get the Grand Island mug.