1. appendicle

noun. A small appendage.
Synonyms
Etymology
appendicle (English)
Featured Games
×