From ballesta + -ero
ballestero m (plural ballesteros, feminine ballestera, feminine plural ballesteras)