seedlets

English

Noun

seedlets

  1. plural of seedlet