spring vetch: herbaceous climbing plant valuable as fodder and for soil-building
physical entity: an entity that has physical existence
megakaryocyte: a large bone marrow cell; regarded as the source of blood platelets