LEVER SHEARS
Meaning of LEVER SHEARS in English
noun plural
: shears constructed on the principle of the lever — called also alligator shears, crocodile shears
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012