semaphore plants

English

Noun

semaphore plants

  1. plural of semaphore plant