rambolts

English

Noun

rambolts

  1. plural of rambolt