What does ah la la mean?

ah la la meaning in Urban Dictionary

arabic word-of pleasure.americans have sexual climaxes, abrabicians have actually ah la las.