China grass

English

Noun

China grass (uncountable)

  1. A plant, the true ramie (Boehmeria nivea).