Nanofluids are primarily a new class of nanotechnology-based heat transfer fluids produced by dispersing and stably suspending nanometer-sized particles/nanoparticles in conventional heat transfer ...