(Welsh) One who is forever young Mabyne, Mabin, Maben, Maban, Mabon Health Source: Medical Dictionary Author: Health Dictionary