Etymology
Advertisement

sower (n.)

Old English sawere, agent noun from sow (v.).

Advertisement
Advertisement
Definitions of sower

sower (n.)
someone who sows;
From wordnet.princeton.edu