meaning of Biobeton

Biobeton - German to English

bioconcrete