proteinoid microsphere - Francés Inglés Diccionario