stem siren

stem siren

English Noun
Ad

Definition

A prostitute.

Example Sentences

  • "Trust me, that stem siren had it coming."
Ad