IMARI Meaning of IMARI in English n. city in Japan; Japanese porcelain decorated brightly with flowery design Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012