papillary adenoma of large intestine - Spanish English Dictionary

Suggest a Term