Ha-Ghesh well this has two meanings and if your not high you deffinatly wont understand them...
1. An East Indian name
2. Similar to "Oh Geeez" or "Oh Darn"
1. An East Indian name
2. Similar to "Oh Geeez" or "Oh Darn"
by Cheesenipple December 10, 2007