blood and blood products - Alemán Inglés Diccionario