ally: an associate who provides cooperation or assistance
whole: an assemblage of parts that is regarded as a single entity
coral necklace: glabrous annual with slender taproot and clusters of white flowers; western Europe especially western Mediterranean and Atlantic coastal areas