The idiom 'in the teeth of’ means:
সঠিক উত্তর
Facing difficulties
The phrase ‘sine die means
ব্যাখ্যা:
Meaning: when threatened by or confronted with
Source: The idioms and Applied English Grammar and Composition by P C Das