The meaning of "have a bone to pick with someone" is:
The definition of "have a bone to pick with someone" is:
(idiom) have a reason to be angry with a person
B: Yes Mom?
A: I have a bone to pick with you. If you are going to be late, could you please call me?
Dusty’s roommate had a bone to pick with her because she was really messy and never cleaned up.
From the Blogs: