square-stemmed monkey flower - Spanish English Dictionary