Compound of passa (“he/she passes”) + cantando (“singing”), a nickname for someone who used to sing or hum.
Passacantando m or f by sense