amphisomes
English
Noun
amphisomes
plural of
amphisome