annexaEnglish

adnexa, annexa

Noun

Accessory or adjoining anatomical parts or appendages to an organ (especially of the embryo)

English: adnexa, annexa

English words with similar meanings

Show 1 words

Words that start with "annexa"