Cloud native is a way to build and run applications using the advantages of the cloud computing interaction model to help companies deliver business software quickly, continuously, reliably, and on a large scale.
One sentence explanation: Cloud native applications are applications developed to run on the cloud.