English | German | Russian | Czech

turbotrain English

Meaning turbotrain meaning

What does turbotrain mean?

turbotrain

A train powered by a gas turbine

Are you looking for...?