meaning of boshafter Streich

boshafter Streich - German to English

venomous laugh