engine trouble - German English Dictionary