Do you know the meaning of the word "Batrachomyomachy" or "Cantankerous"? This app helps you learn definitions of English word and much more. Features: Definitions. Example Sentences. Related Words Audio & Pronunciations. Syllable. Bi-gram phrases. Notifications for Word of the day. Keep track of all the words.