This is the fruit of a cactus which grows from the southern deserts of Mexico up into British Columbia in Canada. When I lived in San Jose, California I had an 8 foot tall plant in my backyard but the Canadian ones rarely reach 8 inches in height. After carefully peeling the fruit to remove the pulp and sieving it to remove seeds, buzz it up in a blender with lime juice.