1 definition by the best M
An English techno-pop band from the 80's. Most famous for their hit song Tainted Love. Considered a one hit wonder in America, but they have many more in England.
The members are Marc Almond (vocalist) and David Ball (keyboards, other instruments)
The members are Marc Almond (vocalist) and David Ball (keyboards, other instruments)
by the best M May 10, 2009