Word info

amphisome

Noun

Meaning

amphisome (plural amphisomes)

An autophagic vacuole formed by fusion of an autophagosome and an endosome

Source: en.wiktionary.org

Close letter words and terms