heart-leaved speedwell - Spanish English Dictionary