did everything possible (no matter how difficult)

listen to the pronunciation of did everything possible (no matter how difficult)
İngilizce - İngilizce
moved heaven and earth