Carbamidine

What is Carbamidine?

Carbamidine definition and meaning on Dictionary terms:
noun