Yes, it does spin on three balls inside the connection. The balls lock into the groove on the inserted (male) holding the connection secure and leak free but it still rotates.
The name of the manufacturer of this product is Beast.
They are 3/4" garden hose threaded fittings. They connect to male garden hose ends.
Solid brass with stainless steel ball-lock.
YES. That is exactly what it fits...a 3/4" GHT (Garden Hose Thread) which is a standard garden hose.
Both ends are 3/4" GHT (Garden Hose Thread). They connect to the male ends of a garden hose.