sit on a pitch - German English Dictionary