barrabases

Spanish

Noun

barrabases m pl

  1. plural of barrabás