English

edit

Noun

edit

glucosates

  1. plural of glucosate