stemlets

English

Noun

stemlets

  1. plural of stemlet