troubla - German English Dictionary