どうも、ちょげ(@chogetarou)です。
イディオム「fight like cats and dogs」の意味を紹介します。
意味

イディオム「fight like cats and dogs」の意味は、「激しく戦う」「激しく口論する」です。
「fight」には「戦う」、「like cats and dogs」には「犬と猫のように」という意味があります。
「fight like cats and dogs」を直訳すると、「犬と猫のように戦う」となります。
仲が悪いことを英語では、「犬」と「猫」と表現します。
仲が悪い犬と猫のように争うことから「fight like cats and dogs」は、