rope ladder

Noun
  1. A ladder with side pieces of rope (synset 104116002)

Other Searches