rotula

rotula

English Noun
Ad

Definition

The patella; the kneecap.

Etymology

Learned borrowing from Latin rotula. Doublet of role and roll.

Ad