Definition, synonyms and related words
A nanosized droplet, especially one that is part of a nanoarray.