long stroke engine - German English Dictionary