n 1. a female's period. ("Sally came to visit me last night. It pissed me off.") Submitted by Amadei, Pennsylvania, USA, 17-10-1997. menstruation (related to)
SALLY
Meaning of SALLY in English
Slang English vocab. Английский сленговый словарь. 2012