sutura
English Dictionary
->
Letter S
-> sutura
Search Dictionary:
sutura Definition
(n)
an
immovable
joint
(
especially
between
the
bones
of
the
skull
)
sutura Synonyms
fibrous joint
sutura
suture
© Art Branch Inc.