be a cradle to (a civilization etc) - Turc Anglais Dictionnaire