What is the meaning of Sower?

One who or that which sows.

Archaic form of sour.

Alternative form of sour

Alternative form of sowere

Source: wiktionary.org