My high school Latin teacher (also and English teacher) said that all the “short, ugly words” were Germanic, but the rest were Latinate.
Like Wolfschlegelsteinhausenbergerdorf, for example.