a last minute development - Türkçe İngilizce Sözlük