toubabs

English

Noun

toubabs

  1. plural of toubab