蓑suō
Top 50000
Meanings
1. rain coat made of straw etc
Characters used