Correct, it doesn't.
Nor does the 1st define or limit speech. Nor does the the 4th define or limit "unreasonable". Nor does the 6th define or limit "speedy". Nor does the 8th define or limit "excessive".
See a pattern here? Now, guess who defines or limits those rights? Yep. The U.S. Supreme Court.
Well... wrong. But nice try though.
No, I do not see a pattern there. Free speech is free speech without limit. Yelling fire in a theater is not free speech, that is exciting a riot. Threatening to kill our President is not free speech, that is treason.
Unreasonable searches and seizure are well defined.
A speedy trial is as soon as reasonably possible.
Excessive fines are more than what is considered reasonable for the crime. Excessive punishments are more than what would be considered reasonable for the crime.
Sure, here we could parse free speech, unreasonable, speedy, and excessive. But in the 2nd Amendment, there is no slot for the parsing of "the right of the people..."
Gun grabbers will parse the meaning of "the people." And I see you seek to deny that part as well.
That's the pattern I see.