holosides

French

Noun

holosides m pl

  1. plural of holoside