Sumatra - Definition

sumatra

n 1: a mountainous island in western Indonesia

Look up another word