Unflappable
German Meaning
unerschütterlich nicht aus der Ruhe zu bringend
English Meaning
- Persistently calm, whether when facing difficulties or experiencing success; not easily upset or excited.