It's a finnish word relating to medicine ingredient. Does anybody have its translation in English, even in French ? It's really hard to find online finnish translation tool ...:o