If it is a bush it could be a gooseberry.
It sounds like you are describing a honey locust tree (Gleditsia triacanthos). It is known for its large thorns and produces clusters of yellow, fuzzy fruit pods that contain sweet, edible pulp. Be cautious around the thorns, as they can be sharp and cause injury.
Most fruit trees have thorns they must be planted from the fruit itself because the trees you purchase at a nursary are bred to not have thorns. the tree uses its thorns to protect its fruit from other animals. the only wild fruit tree that does not have thorns is the fig tree.
Prickly ash is one tree that has thorns and yellow wood.
An apricot is a variety of sweet and juicy fruit with a stone, with yellow-orange coloured flesh, fuzzy skin, and a large seed, or the tree from which it derives.
well i think they are a peack because peackes are fuzzy
A large fuzzy green caterpillar with yellow horns is a Imperial Moth caterpillar. These will go back into the tree if left alone.
The Persimmon bears yellow fleshy fruit.
The tree you are describing is likely the Texas honey mesquite (Prosopis glandulosa). It is a thorny tree or shrub that produces yellow blooms and is native to Texas and other parts of the southwestern United States. Its thorns can vary in size and density depending on the variety.
The fruit is a small yellow green oval fig, not really edible.
There are no apple trees that have thorns. There is a tree called the Hawthorn Thornapple tree that has thorns as its name suggests.
The tree you're describing is likely the Lahash tree or African white mulberry (Morusalba). It produces clusters of small, fuzzy, white fruit with red dots, which are actually the flower remnants. These trees are often found in warmer climates and are known for their unique appearance and sweet fruit.
Honey locust or thorny locust, depending on the number of thorns. The thorny locust has thorns covering the trunk, while the honey locust has fewer thorns. They have small, multiple oval leaves off each leave branch.