Definition of “peduncle” - English Dictionary

british dictionary