meaning of auf der Insel umherstreifen

auf der Insel umherstreifen - German to English

to wander over the island