Home
Search
Index
Definify.com
Definition
2025
pyrenoids
pyrenoids
English
Noun
pyrenoids
plural of
pyrenoid
Similar Results