What does Arabian Carpet Ride mean?

Arabian Carpet Ride meaning in Urban Dictionary

During the 69 place (girl on the top), the mustache of the guy irritates the girls nether regions and she proceeds to queef in the mouth.