dogcatcher - German English Dictionary