slave traders

English

Noun

slave traders

  1. plural of slave trader