immune suppressant drug - Francés Inglés Diccionario