"watchtowers" is a big word now? as for "inbound liquidity", I guess you can argue it's big because it's a compound word, but it's relatively easy to understand ("liquidity" is a standard term in finance, for instance) and I can't think of how you can shorten it further without reducing comprehension.