Find the word definition

Wiktionary
retia mirabilia

n. (rete mirabile English)