Fibroids are abnormal growths that develop in or on the uterus. Learn about types, causes, how they're diagnosed, treatment, and much more.