diphenylureas

English

Noun

diphenylureas

  1. plural of diphenylurea