What's the difference between an app and a web-app?

In a simple practical sense, a native/hybrid app is one you download from an app store onto your mobile device.

A web-app by contrast is a platform that mimics the look and feel of an app, but however is delivered via conventional web pages loading as required in your phone or tablet's internet browser.