biorenewables

English

Noun

biorenewables

  1. plural of biorenewable