lamellate placentation

Noun
  1. With ovules on thin extensions of the placentae into a compound ovary (synset 111702334)

Found on Word Lists

Other Searches