中英词典查询

irreproachability [ɪrɪproʊtʃə'bɪlɪtɪ]

n. 无可责备,无懈可击;