Annexa Meaning

There are 1 meaning(s) for word Annexa

Meaning 1 : accessory or adjoining anatomical parts or appendages to an organ (especially of the embryo)

    Synonyms : adnexa