English-Polish dictionary »

locoweed meaning in Polish

EnglishPolish
locoweed noun
plant of genus Oxytropis

ostrołódkanoun