be imperturbable - Spanish English Dictionary