Swiss cheese plants

English

Noun

Swiss cheese plants

  1. plural of Swiss cheese plant