INOSCULATE

Definition of INOSCULATE

  1. (verb)come together or open into each other
  2. (verb)cause to join or open into each other by anastomosis