interpenetrate
interpenetrate - verb
penetrate mutually or be interlocked
spread or diffuse through
interpenetrate - thesaurus
diffuse
imbue
penetrate
permeate
pervade
riddle