A jamaican term for an ugly repulsive woman
I wouldn't tap that mougul if she was the last woman on the planet.