Skip to main content

Definitions by TheOriginalShadow

Sarahcha 

A woman who’s name is Sarah, who also is fully and completely obsessed with Sriracha
Hey, is Sarahcha here today?
Sarahcha by TheOriginalShadow June 7, 2024