Slovnenya

Translation English French: glucoside

Dictionary: main
glucoside
noun