galabioses

English

Noun

galabioses

  1. plural of galabiose