meaning of American Pink Taco Stand

American Pink Taco Stand meaning in Urban Dictionary

A girls pussy