What does bowcaster mean?

bowcaster meaning in Urban Dictionary

A warrior proven to throw solid spells from their enchantment casted bow. Proven to do not have moms and dads but produced from a tree.