imdadına yetişen

listen to the pronunciation of imdadına yetişen
Türkçe - İngilizce
heaven sent
well-timed, opportune; happening at a very helpful time, arriving just at the right time to help a person
imdadına yetişen