meaning of amber worm

amber worm meaning in Urban Dictionary

an awful disgusting ringworm searching thing you will get from fucking fat nasty bitches