noun a place where engines are housed, esp on a ship
engine room 🔊 Listen to this noun a place where engines are housed, esp on a ship Share Facebook Twitter Google +