ten-ton engine - German English Dictionary