base upon a scientific foundation - İngilizce Eşanlam Sözlük