meaning of ah la la

ah la la meaning in Urban Dictionary

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