What does aw haw haw mean?

aw haw haw meaning in Urban Dictionary

exactly what the French say (really, maybe not actually, but in a stereotypical American mockery)