• word of the day

    syncarpous

    syncarpous - Dictionary definition and meaning for word syncarpous

    Definition
    (adj) (of ovaries of flowering plants) consisting of united carpels
Download our Mobile App Today
Receive our word of the day
on Whatsapp