English

edit

Noun

edit

pyrenoids

  1. plural of pyrenoid

Anagrams

edit