Kotomora
藁塚 (warazuka) Japanese meaning: mound of straw | Kotomora