pyrenoids
English
Noun
pyrenoids
plural of
pyrenoid
Anagrams
pyridones
,
yprisoned