"Top Heavy" has a couple of meanings:
1- it means having the top disproportionately heavy; liable to fall from too great weight above.
2-In Finance:
It means having a financial structure overburdened with securities that have priority in the payment of dividends. or, overcapitalized.