Jabbi

An island in the Jabbi Isles

Source: Guide to Glorantha