I am querying mad steves answer to 19. across. trog comes up in dictionary or thesaurus as shorten form of trogladyte. Though have to say couldn't find anything else to fit!
Sorry mad steve to question your answer. Can you put me right on this one, please.