cat-and-dog life - German English Dictionary