it's rather embarrassing to say - Türkçe İngilizce Sözlük