baronduki

baronduki

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