Liked Subaru snap exposed on Japanese craft (7)
I believe the answer is:
ikebana
'craft' is the definition.
(I've seen this before)
I don't understand how the rest of the clue works.
Can you help me to learn more?
(Other definitions for ikebana that I've seen before include "craft" , "Japanese flower-arranging art" , "Art of Japanese flower arrangement" , "Japanese occupation" , "exhibiting array of bloomers" .)