base upon a scientific foundation - Türkçe İngilizce Sözlük