appendicleEnglish

appendicle

Noun

A small appendage

English: appendicle