be a cradle to (a civilization etc) - Turkish English Dictionary