hell-bent on causing trouble - German English Dictionary