meaning of flowering tree

1. any tree having seeds and ovules contained in the ovary


Related Words

flowering tree |

Developed & Maintained By Taraprasad.com

Treasure Words