an expression of happiness or satisfaction - Turkish English Dictionary