[armed to the teeth] {adj. phr.} Having all needed weapons; fully armed.
The paratroopers were armed to the teeth.