Meaning of Loxoma

Definition of Loxoma

(noun) one species of terrestrial ferns of New Zealand

Other information on Loxoma

WIKIPEDIA results for Loxoma
Amazon results for Loxoma