Calque of Spanish perroflauta, quisso (“dog”) + flauta (“flute”).
quissoflauta m or f (plural quissoflautes)