down to the last detail - Türkçe İngilizce Sözlük