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
Турецкий язык - Английский Язык
strain every nerve
make every effort possible, give it one's all