(d) The word 'stoical' means impassive or in different ' which in nearest opposite in meaning to hostile which means' warm of affectionate ' which is option (d), therefore , (d) is the correct answer. The other 3 words have following meanings: Urbane -reflecting elegance , Wordly-experienced, sophisticated, Flinching -shrinking or recoiling.