English synonyms about - contact  

annexa

noun

1 annexa

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

synonym: adnexa.


Find more on annexa elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0306