カシミアヤギ
Meanings
Noun
1. Cashmere goat
Composed of
goat