geniposides

English

Noun

geniposides

  1. plural of geniposide