Top definition
Donoghue,coming from the Greek word donosyth, means to smell of shit.

Girl 1-"did you smell donoughe?"
Girl 2-"yeah he smelt like my cats backside."
by Donoghue November 23, 2014
Get the mug
Get a donoghue mug for your Aunt Julia.
buy the domain for your art blog