Home
Search
Index
Definify.com
Definition
2025
idioblasts
idioblasts
English
Noun
idioblasts
plural of
idioblast
Similar Results