relief pitcher - German English Dictionary