speed queen
speed queen
English
Noun
Ad
Definition
A female speedfreak; a woman who abuses stimulating drugs.
Ad
speed queen
A female speedfreak; a woman who abuses stimulating drugs.