lamellate : Idioms & Phrases


lamellate placentation

  • noun with ovules on thin extensions of the placentae into a compound ovary
WordNet