an expression of happiness or satisfaction - Türkçe İngilizce Sözlük