talabartes

Spanish

Noun

talabartes

  1. plural of talabarte