moving train

listen to the pronunciation of moving train
English - English

Definition of moving train in English English dictionary

step in front of a moving train
to sacrifice one's own life for a noble and loyal cause