Definitions of mountain andromeda:

  • noun:   ornamental evergreen shrub of southeastern United States having small white bell-shaped flowers