Did you mean Sumatra?
Sumatra
noun
°The largest island of Indonesia.