Rotula

Webster's Dictionary of the English Language

·noun The patella, or kneepan.

Related Words