Definify.com

Definition 2025


graminoids

graminoids

English

Noun

graminoids

  1. plural of graminoid