annexa


Meanings

  • accessory or adjoining anatomical parts or appendages to an organ (especially of the embryo);

Synonyms


annexa is not a valid Scrabble word

annexa is not valid in Words With Friends