by siobhan June 8, 2004
That is sweet titties.
by Weelz November 2, 2003
by Cory B November 30, 2005
An expression that is a synonym to “awesome” or “This makes me happy”. Can also be equated to “life is good”.
by LeahWould August 23, 2018
by YamHammer May 5, 2012
by HOLY GOAT THROATS! April 17, 2006
by bigrocks March 12, 2010