Meaning of baronduki

Definition of baronduki

(noun) terrestrial Siberian squirrel

Other information on baronduki

WIKIPEDIA results for baronduki
Amazon results for baronduki