Sumatera

1. one of the major islands of the Indonesian archipelago. +