SEEDLOP MEANING IN ENGLISH

• Seedlop Definition & Synonyms

  1. (n.) A vessel in which a sower carries the seed to be scattered.


RECENT SEARCHES