(Latin / French) One who is wonderful / a rare beauty Meribel, Meribelle, Mirabell, Mirabella, Mirabelle Health Source: Medical Dictionary Author: Health Dictionary