combustion engines by pressure waves - French English Dictionary