Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
biobased
in English
biobased
#uncommon
Definitions
Adjective
derived
from
living
organisms
;
renewable
resources
Compounds / Phrases
biobased polymer
Base Words
based
bio