semigroups - Scrabble Dictionary