large-flowered pink-sorrel - German English Dictionary