texas nettle (solanum rostratum) - Español Inglés Diccionario