ballproof - German English Dictionary