A nanofluid is a fluid containing nanometer-sized particles, called nanoparticles. These fluids are engineered colloidal suspensions of nanoparticles in a base fluid. The nanoparticles used in nanofluids are typically made of metals, oxides, carbides, or carbon nanotubes. Common base fluids include water, ethylene glycol and oil.