armed to the teeth

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

The paratroopers were armed to the teeth.