intersticeEnglish

interstice

Noun

A small structural space between tissues or parts of an organ

English: interstice

Bahasa: celah, sela-sela, sela

Small opening between things

English: interstice

Bahasa words with similar meanings