pyrenoids

English

Noun

pyrenoids

  1. plural of pyrenoid

Anagrams