What is the meaning of Stoma?

One of the minute apertures between the cells in many serous membranes.

Source: Webster’s Revised Unabridged Dictionary (1913), via OPTED

Search

Search words containing