VariousWords beta
Related Terms:
Noun
Definition: An elongated leaf tip from which excess water drips off, as found in plants of the rainforest.
VariousWords beta
Definition: An elongated leaf tip from which excess water drips off, as found in plants of the rainforest.