an expression of happiness or satisfaction - Fransızca İngilizce Sözlük