put (one) on the spot - Türkçe İngilizce Sözlük