three-flowered avens - Spanish English Dictionary