Chinese English Dictionary

pin down    Add to My Vocabulary

  1. 使受约束, 把...别住(或钉牢), 阻止, 压制, 使明确说明, 证实



Credits
Source of Dictionary: CC-CEDICT