large-flowered pink-sorrel - Spanish English Dictionary