Meaning : This term refers to a life in which partners are constantly or frequently quarrelling.
Usage : They lead a cat-and-dog life. I don't know why they stay together.
Click on the alphabet to view idioms starts with selected alphabet.
ABCDEFGHIJKLMNOPQRSTUVWXYZ