need to let off (some) steam - Almanca İngilizce Sözlük

Çeviri Öner