dead to rights
Are you looking for: 肯定肯定无疑More results...
Contents
English Expression
  1. n.:  dead to rights,  You may depend upon it.,  as sure as hell,  as sure as nails,  as sure as death
Containing Phrases
as sure as