fight like cat and dogDefinition: to argue and fight violently.Discuss this Idiom in the comments below.