artillery plant (pilea microphylla) - French English Dictionary