three-leaved foamflower - Spanish English Dictionary