Vocabulary

ラムウール

lamb's wool

noun