meaning of bioabbaubar

bioabbaubar - German to English

biodegradable