to fight like cats and dogs - German English Dictionary