rambolts
English
Noun
rambolts
plural of
rambolt