From vuur (“fire”) + spuwer (“spouter, spitter”).
vuurspuwer m (plural vuurspuwers, diminutive vuurspuwertje n, feminine vuurspuwster)