Definition of platform paddle tennis in English:

platform paddle tennis

noun

Origin

1930s.