I've looked for similar questions as How to write the “plural of plural”?, but my question might be slightly different.
There are boats, and each boat may have zero to many engines. Which is more correct to say:
- Boat Engines
- Boats' Engines
- Or else?
And then what if there are manufacturing companies:
- Company Boat Engines
- Companies' Boat's Engines
- Or else?
EDIT:
Since it depends on context, I'm actually using these for I.T. purposes, as in function names and database table names, etc. While there are powerboats, there are also traditional boats (zero engines). In the database, there are cars and car engines, bikes and bike engines, etc. So if I want to refer to the boat engines, I need to specify the type (cars or boats or else).