From пламен (plamen, “flame”) + фрлач (frlač, “thrower”).
пламенофрлач • (plamenofrlač) m (plural пламенофрлачи)