amphopeptones

English

Noun

amphopeptones

  1. plural of amphopeptone