inapproachable

US [ˌɪnə'proʊtʃəbəl]
UK [ˌɪnə'prəʊtʃəbl]
  • adj.难接近的;无可比拟的
  • Web无敌的;不能接近的;不可接近的
adj.
1.
难接近的;无可比拟的