蝸廬 かろ
karo

Noun

1. little house; my humble home

Humble
Noun

2. snail shell