Here's a breakdown:
* Bioweathering: This is a general term encompassing the breakdown of rocks, soils, and minerals by living organisms.
* Bioerosion: This term focuses specifically on the wearing away or destruction of solid materials by living organisms.
Both terms are essentially synonyms for biological weathering, but bioerosion might be used more specifically when referring to the physical breakdown of materials by organisms, whereas bioweathering can also encompass chemical changes caused by biological processes.