semigroup - German English Dictionary