formation of craters - Turkish English Dictionary