English word definition — powered by WordNet
a loud resonant repeating noise
Want to remember clangoring?