assistive products and technology for sport - German English Dictionary