vocab dash
Log in
Sign up
torchage
Top 45000
Meanings
Noun
1. flaring (of excess gas on a petrol drilling site)