foison

(noun)

noun

1. (archaic) an abundance, a rich supply of.

2. (chiefly Scotland) strength, power