Transpiration Meaning

There are 3 meaning(s) for word Transpiration

Meaning 1 : the emission of water vapor from the leaves of plants

Meaning 2 : the passage of gases through fine tubes because of differences in pressure or temperature

Meaning 3 : the process of giving off or exhaling water vapor through the skin or mucous membranes