Glyphosate biosensor | Patent Application Number 17628056 | Patexia