sticky chickweed - Spanish English Dictionary