meaning of balistrieri

balistrieri meaning in Urban Dictionary

italian indicating amazing