scavenger receptor - Alemán Inglés Diccionario