heart-leaved foam-flower - Spanish English Dictionary