gueule ferrée
Meanings
Phrase
1. iron stomach