meaning of American Grandstand

American Grandstand meaning in Urban Dictionary

The work of coming on a woman's face while saluting the United states banner. Usually done at the end of having sex, therefore the Grandstand finale.