Concise English-Chinese dictionary
[pin]
Nails, pins, bolts, pins, pins, legs
Pin, stop, stop, fasten, stop, contain
Concise English-Chinese dictionary
Abbreviation Personal Identification Number (PIN)
English and Chinese computer vocabulary
Pins and plugs; Lead wire; pin