• word of the day

    gynobase

    gynobase - Dictionary definition and meaning for word gynobase

    Definition
    (noun) the enlarged receptacle in which the pistil is borne
Download our Mobile App Today
Receive our word of the day
on Whatsapp