lymphoid organs - Francés Inglés Diccionario