Loxoma

Explore definitions, synonyms, and language insights of Loxoma

Definitions

Noun
one species of terrestrial ferns of New Zealand

More General Terms