meaning of lamellate placentation

1. with ovules on thin extensions of the placentae into a compound ovary


Related Words

lamellate placentation |

Developed & Maintained By Taraprasad.com

Treasure Words