interstice

Noun
  1. A small structural space between tissues or parts of an organ (synset 105237501)
    "the interstices of a network"
  2. Small opening between things (synset 103586700)

Other Searches