Swiss town stables incredible horse (8)
I believe the answer is:
stallion
'horse' is the definition.
(I know that stallion is a type of horse)
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for stallion that I've seen before include "Male steed" , "Uncastrated adult male horse" , "Mare's mate" , "Male horse, often used for breeding" , "Male horse kept for breeding" .)