biomechatronics - German English Dictionary