Help!

this small bump has appeared on my penis. i try to pop it and nothing comes out. it is moveable and it is mostly solid. it kind of hurts to move and touch. what is it?

image

image