An order requiring that all or part of the order be executed immediately after it has been brought to the market. Any portions not executed immediately are automatically cancelled.
Taobiz explains Immediate Or Cancel Order - IOC
This is used for large orders where filling quickly can be difficult.