English Dictionary
Definition blowtorch in British English
blowtorch noun
[countable] noun
/ˈbləʊˌtɔː(r)tʃ/

English Dictionary