Compound of mezza (“half”) + lingua (“tongue”), probably a nickname of some sort.
Mezzalingua m or f by sense