English

edit

Noun

edit

proteinoids

  1. plural of proteinoid

Anagrams

edit