tight-lipped witnesses - Spanish English Dictionary