baronduki
baronduki
n.
same as
baranduki
; the terrestrial Siberian squirrel.