OK, I guess my English is not too bad, though it's not my mother tongue (which would be German) BUT I came across the word WHUMP every now and then and couldn't find it in any dictionary yet. I got an idea, But would anyone give me an extensive explanation? Please?
Katja