lifting device

Noun
  1. A device for lifting heavy loads (synset 103670001)

Found on Word Lists

Other Searches