OK I absolutely gotta know the etymology for this.
This was devised in about 2013 as the English word 'selfie' became more and more popular.
Hunan = Self but this is often contracted to 'Hun'
Llun = picture
Hunlun (or sometimes hun-lun) means 'self picture'
The pronunciation is way off; it should sound like "hean-lean"