English Dictionary
Definition inosculate in British English
inosculate verb
verb
1
to create a tight, interlocking pattern
