Sabouraud's pastilles

English

Noun

Sabouraud's pastilles

  1. plural of Sabouraud's pastille