biogesters

English

Noun

biogesters

  1. plural of biogester; Synonym of biodigesters.