Sower

French Meaning

semeur

semoir

English Meaning

  1. One who sows.