Unflappable

German Meaning

unerschütterlich

nicht aus der Ruhe zu bringend

English Meaning

  1. Persistently calm, whether when facing difficulties or experiencing success; not easily upset or excited.