Multarticulate
Word Dictionary
-> Multarticulate
Search:
Multarticulate
(a.) Having many articulations or joints.
Terms of Use
Canadian Jobs