Definition of “aplomb” - English Dictionary

british dictionary