Aneurin

What is Aneurin?

Aneurin definition and meaning on Dictionary terms:
noun Biochemistry.