English

edit

Noun

edit

damocloids

  1. plural of damocloid