alantoato

Noun

 * 1)  allantoate any salt or ester of allantoic acid