meaning of Biomimese

Biomimese - German to English

biomimetics