elinden geleni yapmak, büyük bir çaba göstermek

listen to the pronunciation of elinden geleni yapmak, büyük bir çaba göstermek
Türkçe - İngilizce
strain every nerve
make every effort possible, give it one's all
elinden geleni yapmak, büyük bir çaba göstermek