scientific revolution - Turkish English Dictionary