biowastes

English

Noun

biowastes

  1. plural of biowaste