implicate many people - Spanish English Dictionary