gave his life for

listen to the pronunciation of gave his life for
English - English
sacrificed his life for, dedicated his life to