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