artillery plant (pilea muscosa) - Spanish English Dictionary