sale and purchase of keys or picklocks - German English Dictionary