Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of batrachomyomachy

- The battle between the frogs and mice; -- a Greek parody on the Iliad, of uncertain authorship.