Google fails to find any info on the name ลูกเซ่ง. The picture is not clear enough (for me) to make out what it is.

Is there another name for it? A scientific name please?