allophanate
noun
al·loph·a·nate
| \ əˈläfəˌnāt\
plural -s
Definition of allophanate
: a salt or ester of allophanic acid
Keep scrolling for more