sower
1. [ noun ] (agriculture) someone who sows
Related terms: farmer inseminate
Similar spelling:   sour
  sore
  Sora
  soar
  sorry
  Soria
  shower
  souari
  sorrow
  Soraya
  soiree
  showery