Dictionary.com
Thesaurus.com

intersticed

  • a word derived from interstice.
    interstice
    noun
    an intervening space.

More Suggestions