From franc + tirador.
franctirador m (plural franctiradors, feminine franctiradora, feminine plural franctiradores)