VariousWords beta
Related Terms:
Noun
Definition: Rhodomyrtus tomentosa, native to much of tropical and humid subtropical Asia, invasive elsewhere.
VariousWords beta
Definition: Rhodomyrtus tomentosa, native to much of tropical and humid subtropical Asia, invasive elsewhere.