lock-and-key mechanism - Turkish English Dictionary