Полный русско-английский словарь
(за кого-л./что-л.) to lay down one's life for, to give up one's life for; (на что-л.) to give one's whole self to smth., to dedicate oneself to smth.