ラムウール
ramūuru

Noun

1. lamb's wool

Other forms: