English Dictionary
Definition speedball in British English
speedball noun
noun
1
a combination of heroine and cocaine
