substance inhibiting blood clot formation - Spanish English Dictionary