Synonyms of Plantarcrista

Primary definition: A ridge or crest located on the plantar surface of the foot.

Full Dictionary Entry

Antonyms & Opposite Concepts