meaning of alyssa garcia

alyssa garcia meaning in Urban Dictionary

To deficate on a glass dining table while some body watches from under.