isomaltoses

English

Noun

isomaltoses

  1. plural of isomaltose