japanese fleece flower - German English Dictionary