amphisomes

English

Noun

amphisomes

  1. plural of amphisome