Cat-and-dog

What is Cat-and-dog?

Cat-and-dog definition and meaning on Dictionary terms:
adjective

continuously or unceasingly vicious and destructive: cat-and-dog competition.
Slang. (of a security) highly speculative and of questionable value.