archangel (angelica archangelica) - French English Dictionary