Top definition
Originates from the Moari Language meaning 'Roaring Tide'.

Also used to explain an elevated level of Mussness
"Have you seen 'Once were Warriors?'
Yeah that 'Jake the Tai Haruru' is the fucking man y'all!!
by Tai Haruru The Barber November 24, 2008
Get the mug
Get a Tai Haruru mug for your dog Callisto.