CompareWords
Compare
Stor
Definition:
(a.) Strong; powerful; hardy; bold; audacious.
(a.) See Stoor.