meaning of abbrausen

abbrausen - German to English

to buzz down [coll.]