mountain bramble

English

Noun

mountain bramble

  1. The cloudberry.