MalayTranslate.com
Malay to English Translator
Translate Here

English to English

sutura

noun (n)

  • an immovable joint (especially between the bones of the skull)
    sebuah tetap bersama (terutama antara tulang tengkorak)
    source: wordnet30