Tarrafal (English, name)
expansion: Tarrafal
Senses:
glosses: A city in northern Santiago, Cape Verde; the seat of the municipality of Tarrafal.
Forms: