feel a glow of satisfaction - Fransızca İngilizce Sözlük