(French) A princess; born to royalty Armell, Armele, Armel, Armella, Armela Health Source: Medical Dictionary Author: Health Dictionary