armoured train in Indonesian armoured train in Indonesian kereta api badja noun a railway train protected with armour Add to Flashcards