tarrachas

Portuguese

Noun

tarrachas

  1. plural of tarracha