Sower

Portuguese Meaning

semeador

English Meaning

  1. One who sows.