Find the word definition

Wiktionary
battleax

n. (alternative spelling of battle-ax English)

budmoth

n. Any of various moths, whose caterpillars are the budworms.