Green’s Dictionary of Slang

melt n.4

a weakling.

[UK]Times Times2 3 June 3/1: Love Island: a handy glossary Melt An overly soppy man.