Definition of “lumbricals” - English Dictionary

English