Meaning of barunduki

Definition of barunduki

(noun) terrestrial Siberian squirrel

Other information on barunduki

WIKIPEDIA results for barunduki
Amazon results for barunduki