Other words in thesaurus...
ram
ramble
rambler
rambling
ramification
rampage
rampantly
rampart
ramparts
ramshackle