The Concise Oxford Dictionary of English Etymology

You might also like...