What's the difference between delete and purge?

In the data management of Oracle applications, delete means the data can be recovered later, while purge means it can't ever be recovered.