Sower

Russian Meaning

сеятель

сеялка

English Meaning

  1. One who sows.