artillery plant (pilea microphylla) - German English Dictionary