allophanate
English
Noun
allophanate
(
plural
allophanates
)
(
organic chemistry
)
Any salt or ester of
allophanic acid