headshield (trilobites) - Español Inglés Diccionario