heelpost (lock) - Spanish English Dictionary