← Back to browsesumatranoun#35,468TranslationスマトラスマトラEnglish definitiona mountainous island in western IndonesiaExamplesSumatra is an island.Similar wordssumatransumasutrasumansumacsummat← farthingshinigami →