growing plants in a nutrient solution instead of in soil. For questions about hydroponics in combination with keeping fish, use the [aquaponics] tag instead.
Hydroponics is the method of growing plants by placing the roots a liquid nutrient solution instead of in soil. The nutrient solution is usually water with dissolved mineral nutrients and/or animal manure. When the nutrients stem from fish that are kept in the water it's called aquaponics.