sznelcug (Silesian) comes from German Schnellzug, from German schnell, from Middle High German snel, from Old High German snel, from Proto-West Germanic *snël, from Proto-Germanic snellaz, from Proto-Indo-European snedʰlos.
sznelcug (Silesian): express train