English Dictionary
Definition rope ladder in British English
rope ladder noun
[countable] noun
1
a ladder made mainly or completely of rope
