олигосахарид (Russian) comes from Latin saccharum, from Ancient Greek σάκχαρ, from Sanskrit शर्करा, from Proto-Indo-Aryan śárkaraH, from Proto-Indo-Iranian ćárkaraH, from Proto-Indo-European ḱorkeh₂ — gravel, boulder; boulder; gravel.
Ancestry of “олигосахарид”, step by step
олигосахарид traces back through two separate lines of ancestry.