on the score of

listen to the pronunciation of on the score of
İngilizce - Türkçe
sebepten dolayı
İngilizce - İngilizce
because of, due to, resulting from