To delete a Lead on the Web Portal, CRM > Lead Pipeline > click the checkbox next to the Lead you want to delete > select action > Delete from the dropdown box > Go.

Leads cannot be deleted in the App, although Leads can be converted to a Lost status. Swipe left on the lead > change status > lost (or your equivalent custom lead stage) > save.