Jono, thanks for the list. Most of the words seem quite well-known- but only in the context of their use in certain phrases! I'd struggle to insert, casually and naturally, some of them ... but I might give it a go!
ChrisE, thanks for the 'time immemorial' information - new and interesting.