Aquaponics is the combination of plant cultivation and fish or other aquatic animal rearing within a defined system. Get a good overview of aquaponics here.