speed queen

speed queen

English Noun
Ad

Definition

A female speedfreak; a woman who abuses stimulating drugs.

Ad