Definition of Aunt Flo in US English:

Aunt Flo

noun

North American
informal
  • Used to refer to a woman's menstrual period.

    ‘the embarrassment of being caught off guard by a surprise visit from Aunt Flo’

Origin

1950s: from aunt + the given name Flo (short for Florence), with punning allusion to flow.