What is hydroponics ? Give an application of this technique

Hydroponics is the technique of growing plants with their roots immersed in the nutrient solution without soil.
(a) It is useful in areas having infertile and dry soils.
(b) It is useful to cultivate plants in the areas deficient
in one or more nutrient.