Latin-English dictionary »

ancyla meaning in English

LatinEnglish
ancyla [ancylae] (1st) F
noun

joint stiffened by an injurynoun