creeping inchplant (callisia repens) - Spanish English Dictionary