self-locking gate - Spanish English Dictionary