Exactly what it says it is: the number of IO operations the drive is capable of completing per second.
If you try to perform 4KB operations on a drive that can handle 50k IOPS, then the bandwidth will be ~200MB/s and performance ends up limited by IOPS. If you take the same drive and use 64KB blocks instead, the performance ends up limited by interface bandwidth either on the PC or NAND side.