borotripeptides
English
Noun
borotripeptides
plural of
borotripeptide