Ukiyo (Japanese) Definition – “The Floating World”; Living in the moment, detach…



Categories:   words and definitions