Synonyms

1. annexa

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

Synonyms

  • body part

Featured Games

Synonym.com