What do you mean by multi-homing?

Multi-homing means connecting your network to two or more separate upstream providers and is a technique used by many organisations to provide redundancy in their connectivity.