semigraremus