telegraph plants

English

Noun

telegraph plants

  1. plural of telegraph plant