meaning of aodhaghan

aodhaghan meaning in Urban Dictionary

man with a very great sense of humour and exceedingly appealing, a lot better than reuben