What are all these products?? What do they stand for??

Ketotifen Fumarate
Trioxsalen
Liothyronine Sodium
Finasteride
Vardenafil
Sildenafil Citrate
Tadalafil
Clenbuterol Hcl
Exemestane