nanodroplet noun1 •A nanosized droplet, especially one that is part of a nanoarray. formsnanodroplets