artillery plant (pilea microphylla) - Spanish English Dictionary