Showing “The English have landed” is a French expression to say a woman is on her period.

“The English have landed” is a French expression to say a woman is on her period.

Image:


Source: Unknown
Status: published