allegorizer: someone who communicates in allegories
whole: an assemblage of parts that is regarded as a single entity
hematocolpos: accumulation of menstrual blood in the vagina (usually due to an imperforate hymen)