design of internal combustion engine - Spanish English Dictionary