meaning of abstreuen

abstreuen - German to English

to sprinkle [dust, powder]