texas nettle (solanum rostratum) - Spanish English Dictionary