まぶし
mabushi

Noun

1. cocoon holders

Other forms: