Top definition
The New Zealand version of the commonly used British phrase "Top Notch".
That picture is fucking takko!
by VECTREM January 11, 2016
Get the mug
Get a takko mug for your grandma Riley.