抑草生是一种化学物质,分子式是C18H13NO3,分子量是291.30。抑草生是它的中文名称,它的英文名称是Benzoic acid,2-[(1-naphthalenylamino)carbonyl]。