脳内お花畑(のうないおはなばたけ)
Japanese vocabulary
Meaning: happy-go-lucky person; dreamer; someone with their head in the clouds; flower garden inside the brain
Japanese vocabulary
Meaning: happy-go-lucky person; dreamer; someone with their head in the clouds; flower garden inside the brain