English

edit

Noun

edit

biogesters

  1. plural of biogester; Synonym of biodigesters