amyloses

English

Noun

amyloses

  1. plural of amylose

Anagrams