Tamanna MohapatraApr 2, 20102 minHave you heard of Biomimicry? No?, well read on then..Even I hadn’t heard this term till recently.. Biomimicry seemed a very interesting concept and it promised to be an exceptionally...