Meaning of betula glandulosa
Definition of betula glandulosa
(noun)
small
shrub
of colder
parts
of North America and Greenland
Other information on betula glandulosa
WIKIPEDIA results for
betula glandulosa
Amazon results for
betula glandulosa
Tweet