What does boshafter Streich mean?

boshafter Streich - German to English

venomous laugh