Last modified on 13 May 2014, at 03:17

semaphores

EnglishEdit

NounEdit

semaphores

  1. plural form of semaphore