mechanosensor - Spanish English Dictionary