In Finnish, 'linja-auto' is a bus, and 'rekka-auto' is a truck. If I were to write that I traveled with both I would write
Matkustin linja- ja rekka-autolla.
The sentence is equal to
Matkustin linja-autolla ja rekka-autolla
so the hyphen (-) can be used to avoid repeating the word 'auto' (meaning a car).
Are there similar constructs in English?