be pitcher and catcher - German English Dictionary