Dictionary.com
definitions
  • synonyms

papillary adenoma of large intestine

n.
  1. villous adenoma