Wiktionary
battleax
n. (alternative spelling of battle-ax English)
budmoth
n. Any of various moths, whose caterpillars are the budworms.