Definitions of angiosperm:

  • noun:   plants having seeds in a closed ovary