homosexual: someone who practices homosexuality; having a sexual attraction to persons of the same sex
whole: an assemblage of parts that is regarded as a single entity
shipwreck: a wrecked ship (or a part of one)