mesophyte: land plant growing in surroundings having an average supply of water; compare xerophyte and hydrophyte
ecologist: a biologist who studies the relation between organisms and their environment