Definition of “lumbricals” - English Dictionary

british dictionary