meaning of leafs

1. The stalk or petiole which supports a leaf.
2.
the slender stem that supports the blade of a leaf


Related Words

leafstalk |

Developed & Maintained By Taraprasad.com

Treasure Words