angiospermous tree

Noun
  1. Any tree having seeds and ovules contained in the ovary (synset 113130492)

Found on Word Lists

Other Searches