(Welsh) One who is happy; bountiful Idelisa, Idella, Idelissa, Idele, Idela Health Source: Medical Dictionary Author: Health Dictionary