a stem attaching a mass of tissue (such as a polyp) to the body

listen to the pronunciation of a stem attaching a mass of tissue (such as a polyp) to the body
English - English
peduncle
a stem attaching a mass of tissue (such as a polyp) to the body
Favorites