What does balistrieri mean?

balistrieri meaning in Urban Dictionary

italian indicating amazing