Top definition
A rare breed of animal indigenous to Edmonton, Alberta.
Tegan "Tegaroo" Vanderschee
by Schole22 October 24, 2010
Get the mug
Get a Tegaroo mug for your bunkmate Vivek.