combustion engines by pressure waves - Spanish English Dictionary