meaning of leaf bud

1. a bud from which leaves but not flowers develop


Related Words

leaf bud |

Developed & Maintained By Taraprasad.com

Treasure Words