It means it ejaculates. It supplies or provides semen. Stallion. It may also refer to the organ that produces the semen, i.e. the seminal vesicle or the muscles that drive it when ejaculation.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list