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?