Top definition
Onagosh is the ojibwe word for evening. Onagosh is a very nice, and great guy.
1: this onagosh is beautiful
2: A Native American name
by Torio123 March 25, 2010
Get the mug
Get a Onagosh mug for your Aunt Zora.