Home
Search
Index
Definify.com
Definition
2025
limnodophytes
limnodophytes
English
Noun
limnodophytes
plural of
limnodophyte
Similar Results