English Dictionary
Definition flare off in British English
flare off phrasal verb
[transitive] phrasal verb
1
to burn gas and let it go into the atmosphere
