meaning of barunduki

barunduki meaning in General Dictionary

terrestrial Siberian squirrel