there is some substance to that - Türkçe İngilizce Sözlük