Engine-room meaning

A compartment on a ship in which the engine machinery is located.
noun
0
0
(idiomatic) The source of power in a team or other group.
noun
0
0
Advertisement