CompareWords
Compare
Myxoma
Definition:
(n.) A tumor made up of a gelatinous tissue resembling that found in the umbilical cord.