I am mainly interested in the $3$-dimensional case. It is a well-known fact, following from the work of E. E. Moise and R. H. Bing in the 1950s, that every $3$-dimensional topological manifold (with or without boundary) admits a triangulation, i.e. its homeomorphic to (the geometric realization of) an abstract simplicial complex. Furthermore, it is a well known fact that a manifold is piecewise-linear if and only if it admits a combinatorial triangulation, i.e. a triangulation in which the link of each simplex is Pl-homeomorphic to a sphere, and that in $d\leq 4$, every triangulation of a manifold is combinatorial. In other words, every $3$-manifold admits a PL-structure.
I am interested in the other way round: Is there a bunch of properties an abstract simplicial complex has to have in order to define a topological manifold? Clearly, not all $3$-dimensional simplicial complexes which one can draw give rise to a manifold. The complex should be at least pure and non-branching, I guess. Is it maybe enough to assume that a complex is combinatorial?
In the literature, I also have found the notions of ''pseudo-manifolds'', which are abstract simplicial complexes, which are pure, non-branching and strongly-connected. How is this related to my question?
Any help is appreciated. If someone could provide some reference, I would be happy too.