squamous cell islets - Alemán Inglés Diccionario