giant potato creeper - Spanish English Dictionary