What does abbrausen mean?

abbrausen - German to English

to buzz down [coll.]