an articulation or a joint between bones - French English Dictionary

Suggest a Term