The invention discloses particular water-dispersible solid formulation of a cannabinoid or a cannabis extract, wherein they are present in the form of a nanoemulsion, and upon dispersion in water said formulation produces nanoparticles (droplets of a submicron size) with an average size of up to about 500 nm. The present disclosure further relates to methods of making thereof, as well as therapeutic applications in humans for treating disorders and broader application for a range of medical conditions.