Mountain laver Meaning, Definition & Usage

Definitions
  1. (Bot.), a reddish gelatinous alga of the genus Palmella, found on the sides of mountains

Webster 1913