locking by means of locking balls - Turkish English Dictionary

Suggest a Term