Word Games Pro Dictionary
inosculation
noun
a natural or surgical joining of parts or branches of tubular structures so as to make or become continuous
Quick reference
Word Facts
Meaning
Definitions
noun
a natural or surgical joining of parts or branches of tubular structures so as to make or become continuous
Similar words
