Amadan

What is Amadan?

Amadan definition and meaning on Dictionary terms:
noun Irish.