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: