petrol sniffer

petrol sniffer

English Noun
Ad

Definition

One who sniffs petrol to experience a high.

Ad