I'm not sure what this is¿?

amber
Hey guys, I have this thing on my leg, its been there for a long time now but I really have no idea what it is! I thought it was maybe eczema but I'm pretty sure I'm wrong. Does anybody have any idea?