semigrouds

English

Noun

semigrouds

  1. plural of semigroud