Dialogue Question

I think it means “piece of shit”, espèce means ‘kind’ or ‘species’