meniscoid (English, noun)
expansion: meniscoid (plural meniscoids)
Senses:
glosses: A synovial fold (fold made of synovial membrane); plica.
Forms:
form: meniscoids
tags: plural