Search Result for battle-ax
battle
See Definition and Meaning
ax
English definition for battle-ax
1. n. a broadax used as a weapon
2. n. a sharp-tongued domineering wife
Sponored Video