meaning of boneless canary

boneless canary meaning in Urban Dictionary

A banana peel you toss on the ground.