Definition, synonyms and related words
A sponge that has nanosize holes, especially one used for biomimetic detoxification