Hi, ideally, one of the best physical walls in the game, is going to be Gliscor, a Sub Toxic set, which can Toxic Rotom W from behind a sub, and stall it out. It gives you an excellent check to fighting types, and covers Tyranitars large weakness to fighting attacks so I highly recomend it.
Your next too slots are hard since I don't still know what sets you are running on Tyranitar for example, but I think that a Rest Talk Gyarados, is an excellent tank which can rack up hazard damage with Dragon Tail, and it does a good job at checking any other physical attackers you might come across that Gliscor cannot deal with (like say, HP Ice Mienshao, Ice Punch Lucario, DD Scrafty), as well as handling Volcarona since you can set up Stealth Rock and phase it out. It does leave you a bit more open towards Rotom W however, do you could try Dragon Tail Kyurem or Dragon Tail Dragonite, or even CM + Roar Latias which don't mind Rotom W so much, and can still tank attacks very well.
You last pick is going to depend on what tank you picked above, its going to need to handle threats the rest of your team cannot, for example, if you picked Gyarados, Rotom W is a good choice as a decent scarfer that can give you excellent momentum and abusing any hazards you lay down. Specially Defensive Jellicent is also a good option for spinblocking, preventing your hazards from being spun away, and it can tank a Volt Switch from Rotom W without too much difficulty. Whatever you decide, it should patch up any weaknesses you might have, for example Volcarona, Rotom W, etc etc so that your team can handle a wide range of threats. its going to be difficult for me to suggest something concrete when a "glue" is difficult to define, it should be the last pokemon you pick, and it should clear up any problems you can see the team having. Bottom line, Pick your physical wall and Tank, then look at what you struggle to handle (maybe check out the OU list) and make sure your last pokemon can handle those last few threats, and you should be good to go!