A small structural space between tissues or parts of an organ
English: interstice
Less certain link between this word and this sense.
interstice
From sela (reduplication) · less common, #15,085
English: interstice
Less certain link between this word and this sense.