artillery plant (pilea microphylla) - Turkish English Dictionary