proteinoid microsphere - English Synonyms Dictionary