sleeve-valve engine - Spanish English Dictionary