English dictionary

betula alleghaniensis meaning and definition

BETULA ALLEGHANIENSIS noun

Definition of Betula alleghaniensis (noun)

  1. tree of eastern North America with thin lustrous yellow or grey bark
Source: Princeton University Wordnet