interosculate in English
- interosculate⇄interosculate, intransitive verb, -lated,-lating.
1. to interpenetrate or inosculate with each other.
2. to have points of contact or resemblance.
3. to form a connecting link between objects, species, or the like.