asparagus: plant whose succulent young shoots are cooked and eaten as a vegetable
whole: an assemblage of parts that is regarded as a single entity
java: a platform-independent object-oriented programming language