armoured train in Finnish armoured train in Finnish panssarijuna noun a railway train protected with armour Add to Flashcards