captours

English

Noun

captours

  1. plural of captour