Loading patent details...
US4418066A: Phenylbenzoylureas | Searchlight