Tumbaya

English

Proper noun

Tumbaya

  1. A town, municipality, and department in Jujuy province, Argentina.