My word of the day is ‘tatterdemalion’

I’ve seen it twice in 24 hours….although I’m not entirely sure what it means