Sower

Spanish Meaning

sembrador

English Meaning

  1. One who sows.