FAQs About the word sumatra

수마트라

a mountainous island in western Indonesia

No synonyms found.

No antonyms found.

sumach => 수마크, sumac family => 옻나무과, sumac => 수마크, sum up => 요약하다, sum total => 합계,