Meaning of baranduki

Definition of baranduki

(noun) terrestrial Siberian squirrel

Other information on baranduki

WIKIPEDIA results for baranduki
Amazon results for baranduki