meaning of pedunculated polyp

1. a polyp with a stalk or peduncle


Related Words

pedunculated polyp |

Developed & Maintained By Taraprasad.com

Treasure Words